build: Disable gcc warnings as warnings, too
authorBenjamin Otte <otte@redhat.com>
Mon, 15 Nov 2021 14:34:05 +0000 (15:34 +0100)
committerBenjamin Otte <otte@redhat.com>
Mon, 15 Nov 2021 14:35:10 +0000 (15:35 +0100)
We use -Werror in the build, so even if some warnings are just warnings,
they'd be errors.

demos/gtk-demo/meson.build
testsuite/a11y/meson.build
testsuite/gtk/meson.build
testsuite/reftests/meson.build

index 94f2f45415db26e5430bfdaf151e7f18ee4b9d67..3576399f046cbda45fe0cbe38f95ec23b42cbd69 100644 (file)
@@ -228,7 +228,9 @@ endif
 # Use a subset of compiler flags
 demo_cflags = []
 foreach flag: common_cflags
-  if flag not in ['-Werror=missing-prototypes', '-Werror=missing-declarations', '-fvisibility=hidden']
+  if flag not in ['-Werror=missing-prototypes', '-Wmissing-prototypes',
+                  '-Werror=missing-declarations', '-Wmissing-declarations',
+                  '-fvisibility=hidden']
     demo_cflags += flag
   endif
 endforeach
index 54c27fe2e5552052db3ad1ff7ac6ab110f37ca20..4f50d3a6069455e211dec0ba50b594327c830aaa 100644 (file)
@@ -44,7 +44,9 @@ is_debug = get_option('buildtype').startswith('debug')
 test_cargs = []
 
 foreach flag: common_cflags
-  if flag not in ['-Werror=missing-prototypes', '-Werror=missing-declarations', '-fvisibility=hidden']
+  if flag not in ['-Werror=missing-prototypes', '-Wmissing-prototypes',
+                  '-Werror=missing-declarations', '-Wmissing-declarations',
+                  '-fvisibility=hidden']
     test_cargs += flag
   endif
 endforeach
index b628b07dc2c96c989a0679ec613bac948b124360..3324664cac6ab382c2c987eec32d08eaf42b8fd9 100644 (file)
@@ -152,7 +152,9 @@ if os_unix
 endif
 
 foreach flag: common_cflags
-  if flag not in ['-Werror=missing-prototypes', '-Werror=missing-declarations', '-fvisibility=hidden']
+  if flag not in ['-Werror=missing-prototypes', '-Wmissing-prototypes',
+                  '-Werror=missing-declarations', '-Wmissing-declarations',
+                  '-fvisibility=hidden']
     test_cargs += flag
   endif
 endforeach
index f66ace543c69f8d272ce5bda5a4848303408feb5..eb277d8bf742a881952ba3678525c99347c967e6 100644 (file)
@@ -2,7 +2,9 @@
 
 reftest_cflags = []
 foreach flag: common_cflags
-  if flag not in ['-Werror=missing-prototypes', '-Werror=missing-declarations', '-fvisibility=hidden']
+  if flag not in ['-Werror=missing-prototypes', '-Wmissing-prototypes',
+                  '-Werror=missing-declarations', '-Wmissing-declarations',
+                  '-fvisibility=hidden']
     reftest_cflags += flag
   endif
 endforeach